]> dgit.raspbian.org Git - vtk9.git/log
vtk9.git
3 weeks agoMerge vtk9 (9.6.2+ds-3) import into refs/heads/workingbranch
Maximiliano Curia [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Merge vtk9 (9.6.2+ds-3) import into refs/heads/workingbranch

3 weeks agoFix ppc64/powerpc constexpr issue
Adrian Bunk [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix ppc64/powerpc constexpr issue

Bug: https://gitlab.kitware.com/vtk/vtk/-/work_items/20090

Gbp-Pq: Name ppc-constexpr.patch

3 weeks agoAllow a Python version suffix for Python-dependent libraries
Maximiliano Curia [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Allow a Python version suffix for Python-dependent libraries

Forwarded: not-needed
Last-Update: 2026-09-27

Used to install these libraries for non-default Python versions.
===================================================================

Gbp-Pq: Name python_version_library_suffix.patch

3 weeks agoAvoid remote CDN script in GeometryViewer example HTML
Debian Science Maintainers [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Avoid remote CDN script in GeometryViewer example HTML

Forwarded: not-needed

Comment out remote lil-gui script inclusion to avoid privacy-breach Lintian warning.

Gbp-Pq: Name privacy_breach_example_geometryviewer.patch

3 weeks agoConvert non-UTF-8 character in Sequence.h to UTF-8
Debian Science Maintainers [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Convert non-UTF-8 character in Sequence.h to UTF-8

Forwarded: not-needed

Fix national-encoding warning by replacing ISO-8859-1 umlaut with UTF-8.

Gbp-Pq: Name fix_sequence_h_utf8_encoding.patch

3 weeks agoDo not install internal h5hut config.h into public header directory
Debian Science Maintainers [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Do not install internal h5hut config.h into public header directory

Forwarded: not-needed

Move config.h from public headers to private_headers in vtkh5hut to avoid
defining generic autoconf PACKAGE_* macros in public header paths.

Gbp-Pq: Name dont_install_h5hut_config_h.patch

3 weeks agovtkGLTFImporter: Fix invalid access for CVE-2025-57109
Mathieu Westphal [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
vtkGLTFImporter: Fix invalid access for CVE-2025-57109

Origin: upstream, https://gitlab.kitware.com/vtk/vtk/-/commit/79375066e52db70e61dbaef7d941d642daf2dc09
Bug-Debian: https://bugs.debian.org/1119824

Gbp-Pq: Name cve_2025_57109.patch

3 weeks agovtkGLTFImporter: Fix a invalid vector access CVE-2025-57108
Mathieu Westphal [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
vtkGLTFImporter: Fix a invalid vector access CVE-2025-57108

Origin: upstream, https://gitlab.kitware.com/vtk/vtk/-/commit/ce07e9aef763d20d0f425386eef84226936ff3f4
Bug-Debian: https://bugs.debian.org/1119823

Gbp-Pq: Name cve_2025_57108.patch

3 weeks agovtkGLTFDocumentLoader: Fix an invalid access for CVE-2025-57107
Mathieu Westphal [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
vtkGLTFDocumentLoader: Fix an invalid access for CVE-2025-57107

Origin: upstream, https://gitlab.kitware.com/vtk/vtk/-/commit/0aafd788bb920719f875f16ea1149712aa9099df
Bug-Debian: https://bugs.debian.org/1119822

Gbp-Pq: Name cve_2025_57107.patch

3 weeks agovtkGLTFDocumentLoader: Fix invalid access for CVE-2025-57106
Mathieu Westphal [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
vtkGLTFDocumentLoader: Fix invalid access for CVE-2025-57106

Origin: upstream, https://gitlab.kitware.com/vtk/vtk/-/commit/bd93e0533bfff2e8519ff557a0a8637a76e5fc1b https://gitlab.kitware.com/vtk/vtk/-/commit/04b2e001539d843c0f6b52239aa0fecd5b967dc7
Bug-Debian: https://bugs.debian.org/1119821

Gbp-Pq: Name cve_2025_57106.patch

3 weeks agofix invalid escape sequence in testing.py
Dominique Belhachemi [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
fix invalid escape sequence in testing.py

Origin: upstream, https://gitlab.kitware.com/vtk/vtk/-/commit/c0ec1384318bf93c0d2e8b046f702860d4a3195c
Bug-Debian: https://bugs.debian.org/1142155
Bug-Debian: https://bugs.debian.org/1079541

Gbp-Pq: Name fix_invalid_escape_sequence_testing.patch

3 weeks agoDo not install VTK's bundled patches/99/FindHDF5.cmake
Dominique Belhachemi [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Do not install VTK's bundled patches/99/FindHDF5.cmake

Forwarded: not-needed
Last-Update: 2026-09-12

Debian's VTK doesn't contain the HDF5 library

Gbp-Pq: Name dont_install_bundled_cmake_finders.patch

3 weeks agoFix segfault writing ascii .vtu files with implicit cell type arrays
Anton Gladky [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix segfault writing ascii .vtu files with implicit cell type arrays

Forwarded: not-yet

NewIterator() returns nullptr for the implicit cell-type arrays used
since VTK 9.6, so WriteAsciiData() dereferenced that nullptr in
iter->Delete(). Merely guarding the Delete() is not enough: the
templated writer already returns early on a null iterator, so the array
is then written empty, and since WriteInlineData() discards the return
value the writer reports success for a file which has lost all of its
cells. Write such arrays through an explicit copy instead.
Closes yade FTBFS.

Gbp-Pq: Name fix_xmlwriter_ascii_implicit_cellarray_segfault.patch

3 weeks agoAvoid embedding build system information for reproducibility
Debian Science Maintainers [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Avoid embedding build system information for reproducibility

Forwarded: not-needed

Drop XDMF_SYSTEM definition from XdmfConfig.h.in to ensure reproducible builds.

Gbp-Pq: Name build_reproducibility.patch

3 weeks agoFix FTBFS with GDAL 3.13.0.
Bas Couwenberg [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix FTBFS with GDAL 3.13.0.

error: invalid conversion from 'CSLConstList' {aka 'const char* const*'} to 'char**' [-fpermissive]

From GDAL 3.13.0 NEWS:
"
 * GDALMajorObject: Use CSLConstList for GetMetadata, SetMetadata (API breakage)
"

Gbp-Pq: Name gdal-3.13.patch

3 weeks agoCheck for null pointer in vtkMatplotlibMathTextUtilities
Drew Parsons [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Check for null pointer in vtkMatplotlibMathTextUtilities

Forwarded: not-needed

Check if image scalar pointer is null before accessing to avoid crash on s390x.

Gbp-Pq: Name matplotlib_nullptr_s390x.patch

3 weeks agoAdd missing GL header
Anton Gladky [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Add missing GL header

Forwarded: not-needed
Last-Update: 2024-01-10

Gbp-Pq: Name 100_add_missing_gl_header.patch

3 weeks agoFix FTBFS
Anton Gladky [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix FTBFS

Last-Update: 2021-11-14

Gbp-Pq: Name 99_fix_ftbfs.patch

3 weeks agoFix mpi4py search
Anton Gladky [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix mpi4py search

Last-Update: 2021-09-17

Gbp-Pq: Name 98_fix_mpi4py.py

3 weeks ago[PATCH 2/2] doc_class2example.pl: Sort the parsers array.
Vagrant Cascadian [Tue, 15 Dec 2020 07:38:56 +0000 (07:38 +0000)]
[PATCH 2/2] doc_class2example.pl: Sort the parsers array.

Thanks to Bernhard M. Wiedemann <bernhardout@lsmod.de>.

Gbp-Pq: Name 97_reproducible_builds.patch

3 weeks agoHACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro
Adrian Bunk [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
HACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro

Fixes building for Qt with OpenGL ES.

Gbp-Pq: Name 84_vtkQWidgetTexture_no_vtkOpenGLCheckErrorMacro.patch

3 weeks agoFix FTBFS on PPC64: inlining failed in call to ‘always_inline’
Dominique Belhachemi [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix FTBFS on PPC64: inlining failed in call to ‘always_inline’

Forwarded: not-needed
Last-Update: 2025-09-30

Gbp-Pq: Name 80_fix_ppc64_ftbfs.patch

3 weeks agoFix shebang for the perl scripts
Anton Gladky [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix shebang for the perl scripts

Last-Update: 2020-11-08

Gbp-Pq: Name 60_fix_path_perl.patch

3 weeks agoFix path for the installation of python modules
Anton Gladky [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Fix path for the installation of python modules

Last-Update: 2020-11-06

Gbp-Pq: Name 50_fix_python-modules_path.patch

3 weeks agoDo not try linking with -lsocket
Debian Science Maintainers [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Do not try linking with -lsocket

Gbp-Pq: Name 20_do_not_link_against_socket.patch

3 weeks ago_matplotlib
Debian Science Maintainers [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
_matplotlib

===================================================================

Gbp-Pq: Name 10_matplotlib.patch

3 weeks agovtk9 (9.6.2+ds-3) unstable; urgency=medium
Maximiliano Curia [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
vtk9 (9.6.2+ds-3) unstable; urgency=medium

  * Team upload.

  [ Dominique Belhachemi ]
  * Fix Debian's copyright section

  [ Adrian Bunk ]
  * Fix ppc64 and powerpc FTBFS with ppc-constexpr.patch
  * debian/rules: Reduce debug info on alpha and sh4
  * debian/rules: drop obsolete libatomic workaround

  [ Maximiliano Curia ]
  * debian/rules: Track per-worker and total build memory, tune
    guess-concurrency for 32/64-bit architectures
  * d/README.source: document use of guess-concurrency and
    d/memory-tracker.py

[dgit import unpatched vtk9 9.6.2+ds-3]

3 weeks agoImport vtk9_9.6.2+ds-3.debian.tar.xz
Maximiliano Curia [Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)]
Import vtk9_9.6.2+ds-3.debian.tar.xz

[dgit import tarball vtk9 9.6.2+ds-3 vtk9_9.6.2+ds-3.debian.tar.xz]

6 weeks agoImport vtk9_9.6.2+ds.orig.tar.xz
Maximiliano Curia [Fri, 25 Sep 2026 18:30:00 +0000 (20:30 +0200)]
Import vtk9_9.6.2+ds.orig.tar.xz

[dgit import orig vtk9_9.6.2+ds.orig.tar.xz]

8 weeks agoMerge vtk9 (9.6.2+dfsg1-6) import into refs/heads/workingbranch
Dominique Belhachemi [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Merge vtk9 (9.6.2+dfsg1-6) import into refs/heads/workingbranch

8 weeks agoDo not install VTK's bundled patches/99/FindHDF5.cmake
Dominique Belhachemi [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Do not install VTK's bundled patches/99/FindHDF5.cmake

Forwarded: not-needed
Last-Update: 2026-09-12

Debian's VTK doesn't contain the HDF5 library

Gbp-Pq: Name dont_install_bundled_cmake_finders.patch

8 weeks agoFix segfault writing ascii .vtu files with implicit cell type arrays
Anton Gladky [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Fix segfault writing ascii .vtu files with implicit cell type arrays

Forwarded: not-yet

NewIterator() returns nullptr for the implicit cell-type arrays used
since VTK 9.6, so WriteAsciiData() dereferenced that nullptr in
iter->Delete(). Merely guarding the Delete() is not enough: the
templated writer already returns early on a null iterator, so the array
is then written empty, and since WriteInlineData() discards the return
value the writer reports success for a file which has lost all of its
cells. Write such arrays through an explicit copy instead.
Closes yade FTBFS.

Gbp-Pq: Name fix_xmlwriter_ascii_implicit_cellarray_segfault.patch

8 weeks agobuild_reproducibility
Debian Science Maintainers [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
build_reproducibility

===================================================================

Gbp-Pq: Name build_reproducibility.patch

8 weeks agoFix FTBFS with GDAL 3.13.0.
Bas Couwenberg [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Fix FTBFS with GDAL 3.13.0.

error: invalid conversion from 'CSLConstList' {aka 'const char* const*'} to 'char**' [-fpermissive]

From GDAL 3.13.0 NEWS:
"
 * GDALMajorObject: Use CSLConstList for GetMetadata, SetMetadata (API breakage)
"

Gbp-Pq: Name gdal-3.13.patch

8 weeks agomatplotlib_nullptr_s390x
Debian Science Maintainers [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
matplotlib_nullptr_s390x

===================================================================

Gbp-Pq: Name matplotlib_nullptr_s390x.patch

8 weeks agoAdd missing GL header
Anton Gladky [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Add missing GL header

Last-Update: 2024-01-10

Gbp-Pq: Name 100_add_missing_gl_header.patch

8 weeks agoFix FTBFS
Anton Gladky [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Fix FTBFS

Last-Update: 2021-11-14

Gbp-Pq: Name 99_fix_ftbfs.patch

8 weeks agoFix mpi4py search
Anton Gladky [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Fix mpi4py search

Last-Update: 2021-09-17

Gbp-Pq: Name 98_fix_mpi4py.py

8 weeks ago[PATCH 2/2] doc_class2example.pl: Sort the parsers array.
Vagrant Cascadian [Tue, 15 Dec 2020 07:38:56 +0000 (07:38 +0000)]
[PATCH 2/2] doc_class2example.pl: Sort the parsers array.

Thanks to Bernhard M. Wiedemann <bernhardout@lsmod.de>.

Gbp-Pq: Name 97_reproducible_builds.patch

8 weeks agoHACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro
Adrian Bunk [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
HACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro

Fixes building for Qt with OpenGL ES.

Gbp-Pq: Name 84_vtkQWidgetTexture_no_vtkOpenGLCheckErrorMacro.patch

8 weeks agoFix FTBFS on PPC64: inlining failed in call to ‘always_inline’
Dominique Belhachemi [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Fix FTBFS on PPC64: inlining failed in call to ‘always_inline’

Forwarded: no
Last-Update: 2025-09-30

Gbp-Pq: Name 80_fix_ppc64_ftbfs.patch

8 weeks agoFix shebang for the perl scripts
Anton Gladky [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Fix shebang for the perl scripts

Last-Update: 2020-11-08

Gbp-Pq: Name 60_fix_path_perl.patch

8 weeks agoFix path for the installation of python modules
Anton Gladky [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Fix path for the installation of python modules

Last-Update: 2020-11-06

Gbp-Pq: Name 50_fix_python-modules_path.patch

8 weeks agoDo not try linking with -lsocket
Debian Science Maintainers [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Do not try linking with -lsocket

Gbp-Pq: Name 20_do_not_link_against_socket.patch

8 weeks ago_matplotlib
Debian Science Maintainers [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
_matplotlib

===================================================================

Gbp-Pq: Name 10_matplotlib.patch

8 weeks agovtk9 (9.6.2+dfsg1-6) unstable; urgency=medium
Dominique Belhachemi [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
vtk9 (9.6.2+dfsg1-6) unstable; urgency=medium

  * Team upload.
  * Drop unused 121_add_support_for_loong64.patch
  * Do not install VTK's bundled FindHDF5.cmake (Closes: #1147167)

[dgit import unpatched vtk9 9.6.2+dfsg1-6]

8 weeks agoImport vtk9_9.6.2+dfsg1-6.debian.tar.xz
Dominique Belhachemi [Sat, 12 Sep 2026 13:35:02 +0000 (09:35 -0400)]
Import vtk9_9.6.2+dfsg1-6.debian.tar.xz

[dgit import tarball vtk9 9.6.2+dfsg1-6 vtk9_9.6.2+dfsg1-6.debian.tar.xz]

2 months agoMerge vtk9 (9.6.2+dfsg1-5) import into refs/heads/workingbranch
Francesco Ballarin [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Merge vtk9 (9.6.2+dfsg1-5) import into refs/heads/workingbranch

2 months agoFix segfault writing ascii .vtu files with implicit cell type arrays
Anton Gladky [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Fix segfault writing ascii .vtu files with implicit cell type arrays

Forwarded: not-yet

NewIterator() returns nullptr for the implicit cell-type arrays used
since VTK 9.6, so WriteAsciiData() dereferenced that nullptr in
iter->Delete(). Merely guarding the Delete() is not enough: the
templated writer already returns early on a null iterator, so the array
is then written empty, and since WriteInlineData() discards the return
value the writer reports success for a file which has lost all of its
cells. Write such arrays through an explicit copy instead.
Closes yade FTBFS.

Gbp-Pq: Name fix_xmlwriter_ascii_implicit_cellarray_segfault.patch

2 months agobuild_reproducibility
Debian Science Maintainers [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
build_reproducibility

===================================================================

Gbp-Pq: Name build_reproducibility.patch

2 months agoFix FTBFS with GDAL 3.13.0.
Bas Couwenberg [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Fix FTBFS with GDAL 3.13.0.

error: invalid conversion from 'CSLConstList' {aka 'const char* const*'} to 'char**' [-fpermissive]

From GDAL 3.13.0 NEWS:
"
 * GDALMajorObject: Use CSLConstList for GetMetadata, SetMetadata (API breakage)
"

Gbp-Pq: Name gdal-3.13.patch

2 months agomatplotlib_nullptr_s390x
Debian Science Maintainers [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
matplotlib_nullptr_s390x

===================================================================

Gbp-Pq: Name matplotlib_nullptr_s390x.patch

2 months agoadd support for loongarch64
Dandan Zhang [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
add support for loongarch64

Upstream:  https://gitlab.kitware.com/seanm/vtk/-/commit/886b536a0d0bb3694951e09169a52896d585c517

Gbp-Pq: Name 121_add_support_for_loong64.patch

2 months agoAdd missing GL header
Anton Gladky [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Add missing GL header

Last-Update: 2024-01-10

Gbp-Pq: Name 100_add_missing_gl_header.patch

2 months agoFix FTBFS
Anton Gladky [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Fix FTBFS

Last-Update: 2021-11-14

Gbp-Pq: Name 99_fix_ftbfs.patch

2 months agoFix mpi4py search
Anton Gladky [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Fix mpi4py search

Last-Update: 2021-09-17

Gbp-Pq: Name 98_fix_mpi4py.py

2 months ago[PATCH 2/2] doc_class2example.pl: Sort the parsers array.
Vagrant Cascadian [Tue, 15 Dec 2020 07:38:56 +0000 (07:38 +0000)]
[PATCH 2/2] doc_class2example.pl: Sort the parsers array.

Thanks to Bernhard M. Wiedemann <bernhardout@lsmod.de>.

Gbp-Pq: Name 97_reproducible_builds.patch

2 months agoHACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro
Adrian Bunk [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
HACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro

Fixes building for Qt with OpenGL ES.

Gbp-Pq: Name 84_vtkQWidgetTexture_no_vtkOpenGLCheckErrorMacro.patch

2 months agoFix FTBFS on PPC64: inlining failed in call to ‘always_inline’
Dominique Belhachemi [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Fix FTBFS on PPC64: inlining failed in call to ‘always_inline’

Forwarded: no
Last-Update: 2025-09-30

Gbp-Pq: Name 80_fix_ppc64_ftbfs.patch

2 months agoFix shebang for the perl scripts
Anton Gladky [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Fix shebang for the perl scripts

Last-Update: 2020-11-08

Gbp-Pq: Name 60_fix_path_perl.patch

2 months agoFix path for the installation of python modules
Anton Gladky [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Fix path for the installation of python modules

Last-Update: 2020-11-06

Gbp-Pq: Name 50_fix_python-modules_path.patch

2 months agoDo not try linking with -lsocket
Debian Science Maintainers [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Do not try linking with -lsocket

Gbp-Pq: Name 20_do_not_link_against_socket.patch

2 months ago_matplotlib
Debian Science Maintainers [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
_matplotlib

===================================================================

Gbp-Pq: Name 10_matplotlib.patch

2 months agovtk9 (9.6.2+dfsg1-5) unstable; urgency=medium
Francesco Ballarin [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
vtk9 (9.6.2+dfsg1-5) unstable; urgency=medium

  [ Dominique Belhachemi ]
  * Team upload.
  * Drop libdouble-conversion-dev build dependency
    Upstream removed ThirdParty/doubleconversion in v9.6.0
  * Drop unused 30_drop_medical_example.patch

  [ Francesco Ballarin ]
  * Automatically install vtk-{version}.dist-info/METADATA file with minimal
    metadata including only the version number, so that a end user running
    "pip show vtk" correctly receives the answer that the package is installed
    and its version. Closes: #1096135.

[dgit import unpatched vtk9 9.6.2+dfsg1-5]

2 months agoImport vtk9_9.6.2+dfsg1-5.debian.tar.xz
Francesco Ballarin [Fri, 28 Aug 2026 08:57:41 +0000 (08:57 +0000)]
Import vtk9_9.6.2+dfsg1-5.debian.tar.xz

[dgit import tarball vtk9 9.6.2+dfsg1-5 vtk9_9.6.2+dfsg1-5.debian.tar.xz]

3 months agoDeclare fast forward from 9.6.2+dfsg1-3
Anton Gladky [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Declare fast forward from 9.6.2+dfsg1-3

[dgit --quilt=gbp --overwrite]

3 months agoFix segfault writing ascii .vtu files with implicit cell type arrays
Anton Gladky [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Fix segfault writing ascii .vtu files with implicit cell type arrays

Forwarded: not-yet

NewIterator() returns nullptr for the implicit cell-type arrays used
since VTK 9.6, so WriteAsciiData() dereferenced that nullptr in
iter->Delete(). Merely guarding the Delete() is not enough: the
templated writer already returns early on a null iterator, so the array
is then written empty, and since WriteInlineData() discards the return
value the writer reports success for a file which has lost all of its
cells. Write such arrays through an explicit copy instead.
Closes yade FTBFS.

Gbp-Pq: Name fix_xmlwriter_ascii_implicit_cellarray_segfault.patch

3 months agobuild_reproducibility
Debian Science Maintainers [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
build_reproducibility

===================================================================

Gbp-Pq: Name build_reproducibility.patch

3 months agoFix FTBFS with GDAL 3.13.0.
Bas Couwenberg [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Fix FTBFS with GDAL 3.13.0.

error: invalid conversion from 'CSLConstList' {aka 'const char* const*'} to 'char**' [-fpermissive]

From GDAL 3.13.0 NEWS:
"
 * GDALMajorObject: Use CSLConstList for GetMetadata, SetMetadata (API breakage)
"

Gbp-Pq: Name gdal-3.13.patch

3 months agomatplotlib_nullptr_s390x
Debian Science Maintainers [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
matplotlib_nullptr_s390x

===================================================================

Gbp-Pq: Name matplotlib_nullptr_s390x.patch

3 months agoadd support for loongarch64
Dandan Zhang [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
add support for loongarch64

Upstream:  https://gitlab.kitware.com/seanm/vtk/-/commit/886b536a0d0bb3694951e09169a52896d585c517

Gbp-Pq: Name 121_add_support_for_loong64.patch

3 months agoAdd missing GL header
Anton Gladky [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Add missing GL header

Last-Update: 2024-01-10

Gbp-Pq: Name 100_add_missing_gl_header.patch

3 months agoFix FTBFS
Anton Gladky [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Fix FTBFS

Last-Update: 2021-11-14

Gbp-Pq: Name 99_fix_ftbfs.patch

3 months agoFix mpi4py search
Anton Gladky [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Fix mpi4py search

Last-Update: 2021-09-17

Gbp-Pq: Name 98_fix_mpi4py.py

3 months ago[PATCH 2/2] doc_class2example.pl: Sort the parsers array.
Vagrant Cascadian [Tue, 15 Dec 2020 07:38:56 +0000 (07:38 +0000)]
[PATCH 2/2] doc_class2example.pl: Sort the parsers array.

Thanks to Bernhard M. Wiedemann <bernhardout@lsmod.de>.

Gbp-Pq: Name 97_reproducible_builds.patch

3 months agoHACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro
Adrian Bunk [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
HACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro

Fixes building for Qt with OpenGL ES.

Gbp-Pq: Name 84_vtkQWidgetTexture_no_vtkOpenGLCheckErrorMacro.patch

3 months agoFix FTBFS on PPC64: inlining failed in call to ‘always_inline’
Dominique Belhachemi [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Fix FTBFS on PPC64: inlining failed in call to ‘always_inline’

Forwarded: no
Last-Update: 2025-09-30

Gbp-Pq: Name 80_fix_ppc64_ftbfs.patch

3 months agoFix shebang for the perl scripts
Anton Gladky [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Fix shebang for the perl scripts

Last-Update: 2020-11-08

Gbp-Pq: Name 60_fix_path_perl.patch

3 months agoFix path for the installation of python modules
Anton Gladky [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Fix path for the installation of python modules

Last-Update: 2020-11-06

Gbp-Pq: Name 50_fix_python-modules_path.patch

3 months agoDrop medical examples
Debian Science Maintainers [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Drop medical examples

Last-Update: 2020-10-21

Gbp-Pq: Name 30_drop_medical_example.patch

3 months agoDo not try linking with -lsocket
Debian Science Maintainers [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
Do not try linking with -lsocket

Gbp-Pq: Name 20_do_not_link_against_socket.patch

3 months ago_matplotlib
Debian Science Maintainers [Tue, 28 Jul 2026 14:20:19 +0000 (16:20 +0200)]
_matplotlib

===================================================================

Gbp-Pq: Name 10_matplotlib.patch

3 months agoUpdate changelog.
Anton Gladky [Tue, 28 Jul 2026 14:20:52 +0000 (16:20 +0200)]
Update changelog.

3 months agofix_xmlwriter_ascii_implicit_cellarray_segfault.patch: write the cell types
Anton Gladky [Tue, 28 Jul 2026 14:19:04 +0000 (16:19 +0200)]
fix_xmlwriter_ascii_implicit_cellarray_segfault.patch: write the cell types

Guarding the null iterator only removed the crash, the array was still
written empty. Write arrays without an iterator through an explicit copy
and let the autopkgtest read the file back to check the cell count.

3 months agoUpdate changelog.
Anton Gladky [Mon, 27 Jul 2026 14:37:57 +0000 (16:37 +0200)]
Update changelog.

3 months agoDeclare fast forward from 9.6.2+dfsg1-2
Anton Gladky [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Declare fast forward from 9.6.2+dfsg1-2

[dgit --quilt=gbp --overwrite]

3 months agoFix segfault writing ascii .vtu files with implicit cell type arrays
Anton Gladky [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Fix segfault writing ascii .vtu files with implicit cell type arrays

Forwarded: not-yet

NewIterator() returns nullptr for the implicit cell-type arrays used
since VTK 9.6. WriteAsciiData() dereferenced that nullptr via an
unconditional iter->Delete(). Guard it. Closes yade FTBFS.

Gbp-Pq: Name fix_xmlwriter_ascii_implicit_cellarray_segfault.patch

3 months agobuild_reproducibility
Debian Science Maintainers [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
build_reproducibility

===================================================================

Gbp-Pq: Name build_reproducibility.patch

3 months agoFix FTBFS with GDAL 3.13.0.
Bas Couwenberg [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Fix FTBFS with GDAL 3.13.0.

error: invalid conversion from 'CSLConstList' {aka 'const char* const*'} to 'char**' [-fpermissive]

From GDAL 3.13.0 NEWS:
"
 * GDALMajorObject: Use CSLConstList for GetMetadata, SetMetadata (API breakage)
"

Gbp-Pq: Name gdal-3.13.patch

3 months agomatplotlib_nullptr_s390x
Debian Science Maintainers [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
matplotlib_nullptr_s390x

===================================================================

Gbp-Pq: Name matplotlib_nullptr_s390x.patch

3 months agoadd support for loongarch64
Dandan Zhang [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
add support for loongarch64

Upstream:  https://gitlab.kitware.com/seanm/vtk/-/commit/886b536a0d0bb3694951e09169a52896d585c517

Gbp-Pq: Name 121_add_support_for_loong64.patch

3 months agoAdd missing GL header
Anton Gladky [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Add missing GL header

Last-Update: 2024-01-10

Gbp-Pq: Name 100_add_missing_gl_header.patch

3 months agoFix FTBFS
Anton Gladky [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Fix FTBFS

Last-Update: 2021-11-14

Gbp-Pq: Name 99_fix_ftbfs.patch

3 months agoFix mpi4py search
Anton Gladky [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Fix mpi4py search

Last-Update: 2021-09-17

Gbp-Pq: Name 98_fix_mpi4py.py

3 months ago[PATCH 2/2] doc_class2example.pl: Sort the parsers array.
Vagrant Cascadian [Tue, 15 Dec 2020 07:38:56 +0000 (07:38 +0000)]
[PATCH 2/2] doc_class2example.pl: Sort the parsers array.

Thanks to Bernhard M. Wiedemann <bernhardout@lsmod.de>.

Gbp-Pq: Name 97_reproducible_builds.patch

3 months agoHACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro
Adrian Bunk [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
HACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro

Fixes building for Qt with OpenGL ES.

Gbp-Pq: Name 84_vtkQWidgetTexture_no_vtkOpenGLCheckErrorMacro.patch

3 months agoFix FTBFS on PPC64: inlining failed in call to ‘always_inline’
Dominique Belhachemi [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Fix FTBFS on PPC64: inlining failed in call to ‘always_inline’

Forwarded: no
Last-Update: 2025-09-30

Gbp-Pq: Name 80_fix_ppc64_ftbfs.patch

3 months agoFix shebang for the perl scripts
Anton Gladky [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Fix shebang for the perl scripts

Last-Update: 2020-11-08

Gbp-Pq: Name 60_fix_path_perl.patch

3 months agoFix path for the installation of python modules
Anton Gladky [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Fix path for the installation of python modules

Last-Update: 2020-11-06

Gbp-Pq: Name 50_fix_python-modules_path.patch

3 months agoDrop medical examples
Debian Science Maintainers [Mon, 27 Jul 2026 14:37:42 +0000 (16:37 +0200)]
Drop medical examples

Last-Update: 2020-10-21

Gbp-Pq: Name 30_drop_medical_example.patch